函数的定义与调用1
2
3
4
5
6
7# 函数就是一个功能,一个方法,简化代码
def say(name,sex="男"):  # 函数,必填参数,默认参数
    print("%s哈哈哈,性别:%s"%(name,sex))
say("大树","男")
say(sex="女",name="小花")  # 以函数参数的名称进行数据的传递
# 使用参数名调用函数时候需要注意,参数调用的部分需要放到函数的后面
可变参数1
2
3
4
5
6
7
8
9
10
11
12# 可变参数   非必填,不限制参数个数
# 多余的参数放置到元组中
def send_mail(*email):
    print(email)
send_mail("dashu@163.com")
send_mail("dashu@163.com","dashu2@163.com","dashu3@163.com")
send_mail()
# ('dashu@163.com',)
# ('dashu@163.com', 'dashu2@163.com', 'dashu3@163.com')
# ()
1  | # **传参  | 
函数的返回1
2
3
4
5
6
7
8
9
10
11
12
13
14# 返回值如果需要用到函数的处理结果的话,那就写return,如果不要那就不用写
# 函数里面如果碰到return 函数立刻停止
def calc(a,b):
    return a*b
print(8000 + calc(5000,6))
# 返回多个结果
def dashu():
    name = "大树"
    sex = "男"
    age = 20
    return name,sex,age
print(dashu())
# ('大树', '男', 20)  当返回的数据过多时会以**元组**形式返回
实战练习 - 小数判断1
2题目:
输入一串字符,判断这个字符是不是一个小数(包含正小数和负小数)
1  | def isLowNumber(number):  |